﻿//
// Created by LiuYou on 2021/8/12.
//




//#include <stdlib.h>
// atoi库函数在头文件 <stdlib.h>中。
extern int atoi(const char*);

//#include <stdio.h>
// ptrintf库函数在头文件 <stdio.h>中。
extern int printf(const char*, ...);


/**
 * 这里经过测试得知, 使用标准库函数, 如果不导入头文件的话, 可以使用extern关键字显示声明函数。
 * 这种方式要清楚库函数的声明(可以先含入头文件后, 再到头文件中复制声明然后再删除函数的头文件)。
 * 链接器会自动链接使用的这个库函数的 *.o文件与 Main.o 文件的。
 *
 * 当然, 使用包含头文件的方式使用库函数也是可以的。而且这种做法广为使用。
 *
 * 第一种做法中引入了我对 extern关键字的思考。详情见2。
 */
int main(int arc, char** argv) {
    char str[] = {"666"};
    printf( "%d", atoi( str ));


    return 0;
}